package org.akomantoso.core.data.attribute;

import org.akomantoso.core.data.type.PlacementType;

/**
 * These attributes are used by notes, both authorial and editorial.
 * 
 * <pre>
 * 	<xsd:attributeGroup name="notes">
 * 		<xsd:attribute name="marker" type="xsd:string"/>
 * 		<xsd:attribute name="placement" type="placementType"/>
 * 		<xsd:attribute name="placementBase" type="xsd:anyURI"/>
 * 	</xsd:attributeGroup>
 * </pre>
 * 
 * @author <a href="mailto:jacques.militello@gmail.com">Jacques Militello</a>
 * 
 * @since http://www.akomantoso.org/1.0
 */

public interface Notes {

	String ATTRIBUTE_MARKER = "marker";
	String ATTRIBUTE_PLACEMENT = "placement";
	String ATTRIBUTE_PLACEMENT_BASE = "placementBase";
	
	String getMarker();
	
	void setMarker(String marker);
	
	PlacementType getPlacement();
	
	void setPlacement(PlacementType placement);
	
	String getPlacementBase();
	
	void setPlacementBase(String placementBase);
	
}